package vashion.azeroth.core.service;


import vashion.azeroth.core.personal.pojo.PersonalExperience;
import vashion.azeroth.core.result.ApiResult;

public interface PersonalExperienceService<T> {

//	/**
//	 * 添加base经验值
//	 * 
//	 * */
//	public ApiResult<PersonalExperience> addExperience(PersonalExperience experience);

	/**
	 * 获取经验值
	 * 
	 * */
	ApiResult<Integer> getExperience(PersonalExperience experience);

	/**
	 * 按会员id获取实际经验值
	 * 
	 * */
	ApiResult<Integer> getExperienceByMemberId(PersonalExperience experience);

	ApiResult<Double> updateExperienceMemberId(PersonalExperience experience);

	ApiResult<Integer> updateExperienceBase(PersonalExperience experience);


}
